@charset "utf-8";
body,*{padding: 0px;margin: 0px;}
body{max-width: 640px;margin: auto;}
a,button,input,select{outline: 0; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.rich_media{max-width: 640px;width: 100%;margin: auto;word-wrap:break-word;word-break: break-all;word-break: break-word;white-space: normal;}
.main{padding: 15px 15px 60px;}
.banner{margin-bottom: 10px;}
.title{padding: 1px 0px;border-top: solid 2px #e78135 ;border-bottom: solid 2px #e78135 ;}
.title p{background: #e78135;color: #fff;line-height: 41px;font-size: 16px;text-align: center;}
.block{margin: 10px 0px 15px;font-size: 14px;}
.block p{line-height: 1.5em;}
.em2{text-indent: 2em;}
.zhy_alert{height:58px;padding: 0px 20px;line-height: 58px;position:fixed;left:50%;margin-left:-111px;top:50%;margin-top:-29px;font-size:16px;text-align:center;line-height:50px;color:#fff;background:rgba(0,0,0,.9);border-radius:2px;-webkit-border-radius:2px;z-index:3000}	    
.footer_fixed{position: fixed;bottom: 0px;height: 40px;width: 100%;left: 0px;padding: 7px 0px;background: #FFFFFF;border-top: solid 1px #DBDBDB;text-align: center;}
.footer_fixed button{background: #2787e6;max-width: 580px;border: solid 1px #1e7ad5;color: #FFFFFF;font-size: 16px;width:96%;margin: auto;height: 40px;line-height: 40px;-webkit-border-radius: 5px;border-radius: 5px;}
	
	
.right_fixed{display: none!important;position: fixed;left: 0;right: 0;top: 20px;color: #717375;text-align: center;}
.right_block{position: relative;width: 640px;margin-left: auto;margin-right: auto;}
.right_item{position: absolute;right: -145px;top: 0;padding: 16px;border: 1px solid #d9dadc;background-color: #fff;font-size: 14px;line-height: 20px;}
@media screen and (min-width: 1024px){
	.right_fixed {
	    display: block!important;
	}
}

.mask{display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color:#000;-khtml-opacity: 0.6;opacity: 0.6;filter:alpha(opacity=60); z-index:20}
.zhy_popa{display: none;position:absolute; top:240px; left:50%; margin-left: -140px;width: 280px;z-index: 21;}

.zhy_pop_close{background: url(../img/zhy_activity_close.png);height: 40px;width: 40px;position: absolute;right: -15px;top: -15px;}
.zhy_popa_head{background: #1c8dd5;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;padding: 15px 0px 0px;text-align: center;}
.zhy_popa_head p{text-align: center;color: #FFF;font-size: 16px;line-height: 1.5em;}
.zhy_popa_head p+p{font-size: 12px;margin-bottom: 10px;}
.zhy_popa_head img{padding: 0px;margin: 0px auto;display: block;}
.zhy_popa_body{background: #fafafa;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}
.singUp_form{padding:20px 10px 1px;font-size: 14px;}
.signUp_block{margin-bottom: 20px;width: 100%;}
.signUp_block >span{float: left;line-height:25px;font-size: 14px;color:#333333;display: inline-block;width: 60px;text-align: right;}
.signUp_block .signUp_item{padding-left: 65px;}
.signUp_block input[type='text'],.signUp_block select{font-size: 14px;padding: 5px 0px 0px;background: #FAFAFA;width: 100%;border: none;border-bottom: solid 1px #e6e6e6;}
.signUp_block select{padding:2px 0px;}
.signUp_block input[type='text']:focus,.signUp_block select:focus{border-bottom: solid 1px #2f8ae4;}

.signUp_block button{width: 90%;display: block;margin:20px auto 0px;padding: 10px 0px;font-size: 16px;background: #2f8ae4;border:none;color: #fff;-webkit-border-radius: 4px;border-radius: 4px;}
.zhy_popa_success{overflow: visible;}
.zhy_popa_success .zhy_popa_head{position: absolute;width: 98%;background: transparent;top: -60px;left: 1%;}
.zhy_popa_success .zhy_popa_body{font-size: 14px;padding: 30px 15px 1px;-webkit-border-radius: 10px;border-radius: 10px;}
.zhy_popa_success .zhy_popa_body p{line-height: 1.5em;}
.zhy_popa_success .zhy_popa_body .p1{font-size: 14px;color: #e78135;}
.zhy_popa_success .zhy_pop_close{right: -15px;top: -60px;}
@media screen and (min-width: 1024px){
	.zhy_popa {
	    margin-left: -280px;width: 560px;
	}
	.zhy_popa_success .zhy_popa_head{top:-103px ;}
	.zhy_popa_success .zhy_popa_body{padding: 60px 15px 1px;}
	.zhy_popa_success .zhy_pop_close{right: -15px;top: -90px;}
}
@media screen and (max-width: 640px){
	.zhy_pop_close{background: url(../img/zhy_activity_close.png);background-size: 100% 100%;height: 30px;width: 30px;position: absolute;right: -10px;top: -10px;}
}